@import "@patternfly/patternfly/patternfly.min.css";
@import "@patternfly/patternfly/patternfly-addons.css";

.keycloak__pageheader_brand {
  height: 35px;
}

.keycloak__form {
  max-width: 1024px;
  margin-bottom: 52px;
}

input[type="checkbox"] {
  height: 20px;
  width: 20px;
  vertical-align: baseline;
}

.pf-c-select__toggle:before {
  border-top: var(--pf-c-select__toggle--before--BorderTopWidth) solid
    var(--pf-c-select__toggle--before--BorderTopColor);
  border-right: var(--pf-c-select__toggle--before--BorderRightWidth) solid
    var(--pf-c-select__toggle--before--BorderRightColor);
  border-bottom: var(--pf-c-select__toggle--before--BorderBottomWidth) solid
    var(--pf-c-select__toggle--before--BorderBottomColor);
  border-left: var(--pf-c-select__toggle--before--BorderLeftWidth) solid
    var(--pf-c-select__toggle--before--BorderLeftColor);
}

.keycloak__form_actions {
  position: fixed;
  bottom: 0px;
  background-color: var(--pf-c-page__main-section--m-light--BackgroundColor);
  padding-top: var(--pf-global--spacer--md);
  padding-bottom: var(--pf-global--spacer--sm);
  padding-left: var(--pf-global--spacer--md);
  width: 100%;
  border-top: 1px solid var(--pf-global--BorderColor--100);
  margin-left: calc(-1 * var(--pf-global--spacer--lg));
}

.keycloak-empty-state-card:hover {
  cursor: pointer;
}

td.pf-c-table__check > input[type="checkbox"] {
  vertical-align: text-bottom;
}

.pf-c-table.tbody.pf-c-table__check > input {
  margin-top: var(--pf-c-table__check--input--MarginTop);
  vertical-align: baseline;
}

.pf-c-pagination.pf-m-bottom.pf-m-compact {
  padding: 0px;
}

.kc-time-select-dropdown {
  min-width: 170px;
}
